3.1 例外処理
3.1.6
try文で囲む範囲は狭いほうがよい
except Exception:(基底クラスの指定)は非推奨
except:と例外の種類を指定しないのも非推奨
想定外の例外を許容したままプログラムの実行が継続される恐れがあり、エラー原因の特定が難しくなるため (p.128)
SystemExitや、KeyboardInterrupt(割り込みキーCtrl+C入力など)の例外を握りつぶしてしまう恐れがあり、プログラムを停止できなくなるなどの弊害があります (p.130)
IMO:非推奨なのはexcept BaseException:ではないか
except Exception:はむしろ書くことあると思う(Pythonチュートリアルでも見かける)
SystemExitやKeyboardInterruptはBaseExceptionであり、Exceptionではない